package org.enlongWu.pojo;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class ColdStorageState {
    @NotNull
    private String state;//主键，申请状态waiting、passed、rejected
    @NotEmpty
    private String stateName;//申请状态名称（等待，通过，拒绝）
    //状态操作（改变状态）
    private int initial;//初始化，即传感器设置
    private int run;//启动，包含标准温湿度，阈值，货架数
    private int stop;//停止，在这之前必须清空冷库
    private int alarm;//警报（自动）
    private int toMaintenance;//前往维修
    private int finishMaintenance;//维修完成
    private int demolish;//拆除
    //非变态操作（不改变状态）
    private int in;//入库
    private int out;//出库
}
